enhance post to return the newly created data