use auto variable definition