* finish task #1615.