use local vars