control for specularity