* finish task #497.