Why we built ADK 2.0 Note