critical process