adding test infra; first cut of in place partition