support for windows, mac, linux 32bit and 64bit