Added standalone compiler