adjusting scheme