add compiler for go