English: It still has to be done.
Telugu: దీన్ని ఇంకా బాగా తీయాల్సి వుంది.