paginate

paginate, order
change weight to decimal