update to linux compatibel