big update to extend and extract namespaces, more tommorrow