automatic adjust.