hw2. complited