* finish task #1798.