updates for linux compile