post data and pull data fixed