fixed put behaviour - added listobject