#2 Dao and Service (unfinished).