add commitment