GETPARTS
GETPARTS(tp, ourpart, otherpart);
GETPARTS(tp, ourpart, otherpart);
GETPARTS(tp, ourpart, otherpart);
GETPARTS(tp1, ourpart, otherpart);
GETPARTS(tp, ourpart, otherpart);
GETPARTS(tp, ourpart, otherpart);