finish exercise 21 and add test utility script