almost finished. no image carousel for album page yet