starting on the api