more IPE stuff