** Made compatible with Linux