added file load option and compile time visualization disable