English: It needs some work.
Telugu: అందుకు కొంత శ్రమ అవసరం.