handles 1 dir multi files