new structure (Rest, Service, Dao model)