demo.gif upload