edit widgets
add pagination