updated cardmaker to take any number of signal procs, fixed cat 5 bug