commit support library