added doc.go for documentation