verbose output reuse name from runner
add interval for cardinality
panic when recycle eror
rename to be specific
globals can kill signal
cardinality basically done