started implementing first apis