refactored back into response_set
took logic from view and refactored a bit
added section test and cleaned up response_set test