Started adding imperative partition part