add auto_fit option