add deactivated field, show deactivated button only if not expired
deactivate function