added database and application layer
some commit
Merge branch 'origin/database'