fixed linux stuff