substituted constant