add edit ability to item object