reads and mkdir now workign
no need to look up root, it is already cached