adding api
adding everyones changes