file paths can now go an unlimited depth
props working but uneditable