def METHOD_NAME():
    bio = request.args.get('bio')
    if bio:
        bio_re = re.compile(bio, flags=re.I)
        members = list(app.db.members.find({'bio': bio_re}, {'_id': 0}))
    else:
        members = list(app.db.members.find({}, {'_id': 0}))
    if not members:
        abort(404)
    total_count = len(members)
    start = request.args.get('start', type=int)
    count = request.args.get('count', type=int)
    if start >= 0 and count > 0:
        end = start + count
        members = members[start:end]
        links = {}
        if start > 0:
            links['prev'] = url_for('members', bio=bio, method='find',
                                    count=count,
                                    start=(start-count if start-count > 0 else 0),
                                    _external=True)
        if start + count < total_count:
            links['next'] = url_for('members', bio=bio, method='find',
                                    start=start+count,
                                    count=(count if start+count+count < total_count
                                           else total_count-start+count),
                                    _external=True)
        return jsonify(dict(links, total_count=total_count, items=members))
    else:
        return jsonify(members)