Added EXTERNAL mode