Implemented Professionals functions