fix linux bugs
fix linux bugs