removing hr & using a per request model for json<>request