supra IPC