libs commitment