added leaf()
0.0.2