final update of hw