Initial commit for golang