commited settings
added protocol method that takes a dictionary version of reponse