use volatile