finished part 1
new file