simplified file creation
just use pushstate where possible