Assignment 43 repaired and 44 messup fix