some work on navigating
finish history, concat JS