add part operator