added children method

reduce dependency on using querySelectorAll to select children