completely removed auto variables