prepartitions