globals, functions, multiple paths