added smartBookmark