update partition class , now disk and partitions in OO structure