new bookmark functionality using sessions