finished getByName