adding gcc stuff