doc and namespace