part 1 of namespaceing