updated compile settings