64 bit support

64 bit support