refactor report added