consulting with professionals