globals and deps