also add partioning