English: Could do better I would say.
Telugu: ఇంకా బెటర్‌ చేయొచ్చు అనుకుంటాను.