v3 of extension language api