handle multiple files uploading, provide a set of macro, fields etc