alter compile set