router routes patch request

start to refactor response methods in builder back into router