added testing domain object and repository