Better api

Better apiBetter apiBetter apiBetter apiBetter apiBetter api
Better apiBetter apiBetter apiBetter apiBetter apiBetter api
Better apiBetter api