add x86 support