add main.go and doc.go