nit: use [] instead of "new Array" and use {} instead of "new Object"