self activate