creating folder recursively, more unique model chooser