some include fixing for linux