for (j in controllers)
uses global "j" variable,
use const and a meaningful variable name
for (const property in controllers)
or
for (const controller in controllers)
whichever is more appropriate
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for...in