What is a IPL and it's Benefits?