Add linux compatible