update initialize function
update reports