beginning readdir rewrite
added inherent type and name attrs