assingment 3

almost completed