added notes for pushstate()