add auto fill