it ' s not easy to find such nice answers.