This is a work in progress hoping to get more up here soon