aggiunti namespaces, commojs su functions e elementi globali di interfaccia