fix leaf node creating
fix list algebra
query operation