updated and executed