add intro, upload