add dao and dto classes