began adding compile&run support