#0: good for datanode