refract
not defined yet