critical fixing