refactor
webserver with blueprints
make it runnable
refactor + cleanning