todo for bookmark function