use partition