English: It needs more work.
Telugu: దానికిగాను ఎక్కువ శ్రమపడవలసి వస్తుంది.