using partitioning strategy SPEED