+ pagination
switched to postgres