refectored, can also now do all bookmark actions except add