Adaptado el código para los namespaces