almost fixed specular too!