returns boolean for system use
accept multiple files in a directory