submit() is recursive; now works w/ subdirectories!