new commit
added directory capabilites and single file retriever thing