hw1 requirement