Version working with focal substitution principles