implement create_request, edit other create messages