part 1
finished with coding
commtiing