final and hw