modified storage obj