added initial Homework 4 stuff