format of requests and responses