implementing additional partition