ippb long form