adjusted namespace module