add test for volatile
4 files changed