Add DAO_interface and DAO