add page editing and navigator functionality