Glory hole compilation