this will not be finished for a while so I shared it so you can see progress feel free to leave suggestions