ip-program-3-structure