What does a consultant do?