professional analysis