bit of debugging & part 1 added