Almost finished hw3 assingments