more use of auto