Finished Assignment 2 unless fomthing arises