gallery made dynamic

once the download button is fixed, we can display the images in the
canvas.