added ~ to x86 keyword