auxiliary languages