generate method implementation
dispatcher interface
request interface
router implementation