add full image view
add infinite scroll