huge improvement show code and excute mode extented