added professional controlls and updated ProfessionalRepostiory