some changes on phong shader