full -> max