API PART 1 Added