added missing shadows
updated gcc