finished phong shader
merge
add return functions
merge