changed Crud::read to use Crud::read_all