add n partion