added part 3 and shit