api part 2