add optional quorum feature