Only extra stuff was texture mapping. I used diffuse, specular, reflection, and transmissive maps.