added paginate for weekly program; order waiting list by oldest to latest.
sort group time planning