updated with two bookmarklets