- add opendir() to open a directory and return it. - add directory listfiles() method, returning all remaining entries as an array - rework directory iteration