adding returning option for insert