fix bookmark scenario[but still left work to do]