add support for various OS. Missing 32bit