use propper partitions