don't have to add initial value
auto