implemented more of the photo album specification