dao , service layer were updated