got phong relfection model started, not functional yet