namespaceing templates