added constant control