English: Still can do better.
Telugu: ఇంకా బాగా చేయొచ్చు.