work on business logic and added web-app base