directory content and walker
Merge branch 'dev' into feature-bytebuffer