English: Still can do better.
Telugu: ఇప్పటికీ బాగా నంటించగలను.