English: But it needs to be made better.
Telugu: అయితే మరింతగా మెరుగుపడాల్సిన అవసరం ఉంది.