namespace aware application