One of the most difficult things to do, and the one of the most rewarding.