implements findAll