almost got this github this

pull reequestes are making more sense