improving workflow -- expect compiling issues