Goes with Assignment 4.7