before refactoring surveyfragment
after