hw1 revised