icompile instance