Modularity II exercise for Mark and Yalcin