finished through part 2