English: These efforts have yielded some success.
Telugu: ఆ ప్రయోగాలు కొంతవరకే సక్సెస్ ఇచ్చాయి.