upload all files, some explanation in readme