add gallery page
add pageination