IPL technology