hopefully some improvements for exercise 1