more things
use pushstate magically
I really need to get better about commiting