fixed for linux