* finish task #498.