continue to coding, includes dao and model