add demo code
add pagination examples