part 2 or part one depending on upload (will change title when i get the time)