English: Better than what came before, though.
Telugu: ఇంతకు ముందుకంటే కూడా చాలా బెటర్‌గా ఉన్నా.