add Upload class and Http class