some change
complete the partition design