basic web with http module
refactor controller template and directory structures