support 64bit build