add options to change the relative position of the specular highlight