canceller working
closes #3