moved to 64 bit (and supporting 32 bit)