Adding item update, needs work and testing