extracted cancel from carchiver
changed webserver references into slink
refactored cancel system