the functions about bookmark