auto mode local vars