English: But, again, they need to be done better.
Telugu: అయితే, ఇవి ఇంకా మెరుగు పడాల్సిన అవసరముంది.