pojo , dao and service