added hold item, addes save and delete for storage