update report 3(edit func requirement)+updating