input adjustment