made everything linux friendly