prepare for linux