include dao_abstract