Final release for the part 2 of the hw1