Homework Assignment for project 228