Improve constant face, and add face for external shell processes