revise the exercises slightly.