update to support 64bit