good/bad examples of hw1