variety of specialist roles