compatible with 32-bit host machine