hw2 as finished as it'll get