hack part 2 because somethings wrong