finish up PrimitiveList