fix linux bug