professional duties