add auto-fill mode