Assignment 4 temp