adding Pool, Cache, Coordinator, Partial Acquisition