tuIpb