added, dao layer and service layer according to new data model-post code
review