new reportlog implemented