using gocode