file paths can now go an unlimited depth