English: It needs more work.
Telugu: దీంతో మరింత శ్రమించాల్సిన అవసరం ఏర్పడింది.