added support for blinn phong