theoretically supporting linux and mac now