adjust item assigment operator