add doc strings.