add entities
add DAO