Give me hard! part 2 ...