add entities DAOs and impls