activate + cleanup