server_id should be passed in