block logic control changes