dirreader in node because bored....