critical systems