add week report;refator report module