Please add comments for godoc for each of the exported functions.