add gallery demo