responder accepts now array & objects