done fixing for linux compile