Language implementation