half way

substitution not required