-main can take multiple files/dirs