separate gcc to gcc and gdc.
use a command `git reset --hard`
add elixir