refactor survey report