improve language reference