move documentation to doc.go