Leaf developing