search by name implemented