changed partition format from Integer to String, to make it more extendable