English: It needs to do better.
Telugu: ఇది మరింత బాగా చెయ్యాలి.