What are the roles of consultant