fixed volatile and make clean