added 64 bit suport