* finish task #1942.