alter gitignore, add hw3
add hw3. fix hw2