fixing activation, and only hooking schedule set up on activation