refactor MultiReport