wip: activation
modify activate