namespacing private functions