* finish task #681.