final hw version