updated data capture