* finish task #336.