modification for linux