snipped udate