getting me head around namespacing