self commitment