probably the request param should be named types