work on post data