updates along the way