added more types (min/max/same +/- centering)