make workable on linux