remove unnecessary classes
refactor application workflow
add explicit arguments
update middleware, response, result api
refactor
first commit
update examples
update tests
remove settings for develop