adding partial specular reflection sample