first commit.
working on namespaces.