assignment for class project 5484460