added bits on part/part of and others