validate activation and deactivation code to spec
adding some viewz