namespace

working on namespace and extending datatypes with namespace declarations