+ added DAO Layer
+ added Service Layer