hw1 version 1.0