:tanabata_tree: Basic  implementation