updates to provisionining and response functions