add susbstitute helpers