task #8
task #9
gallery/templates/gallery/detail.html
task #10