fixed linux/mac bug