nit: I'd prefer to see `querySelector('ul')` instead of `childNodes[1]`, this is more readable