free use cumsot compilation