adding modules and scope using the namespace