Language redesign