some extra for golang develop