made some of it linux friendly.