Code Documentation for Dao Layer