implemented getProfessional