use "auto" keyword