update to support linux compilation