Allow Linux and Mac Support