optimized GLM includes