getting everything working on linux