findAll implementation