logic restart