for linux fixed