learn to commit