Optimize: load json on init()
modify: find subdirectory view file