add refract