add gallery features