Committing library