install will paginate
something
add some validation and js