fix the linux bug