changes for hw