leaf-macro