going on 1.5 hours 
thinking................