new compilation settings