update

phong implemented, some errors, not hightlight