what exactly is professional