maximal vertical pocket method