implement option API for cluster.fw