GCC on way to achieving its visions