...
minor work with memory
add partial works op readdir