adds return functionality at item level to model instead of UI