working on elementary os support