vars volatile
re-initialized