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