results fragment refactor