misc
extract Request and Response types