solved the problem with the refraction. it's all good now. changed some
of the ffunctions, added a sphere type. added the retina.