add getWeekData function