add returned_to_user also to backend contracts