* finish task #395.