switched to gcc