- renamed the DAO classes to Repository, as interfaces