def METHOD_NAME(self, name, servers_obj, monitor_names=None,
                lb_algorithm='LB_ALGORITHM_LEAST_CONNECTIONS'):
    health_monitors = None
    if monitor_names:
        health_monitors = []
        for monitor_name in monitor_names:
            health_monitor_tcp = self.api.get_object_by_name('healthmonitor',
                                                             monitor_name)
            health_monitors.append(self.api.get_obj_ref(health_monitor_tcp))
    print(health_monitors)
    pool_name = name
    pool_obj = {
        "lb_algorithm": lb_algorithm,
        "default_server_port": 80,
        "name": pool_name,
        "servers": servers_obj,
        'health_monitor_refs': health_monitors
    }
    resp = self.api.post('pool', data=json.dumps(pool_obj))
    if resp.status_code in range(200, 299):
        return resp
    else:
        print('Error in creating pool :%s' % resp.text)
        exit(0)
    return