refactoring
POST request with data