-proper activation flow