Added GCC part 1