partition pattern definition