implemented DAO interfaces very well