committing through my api