generic functions added to Namespace