Added elastic Ip functions