can now compile on 64 bit system