added specularity setting