YO JAVASCRIPT, NEVER HEARD OF NAMESPACES OR PROMISES?