auto adjustment when successful