suppor external configuraion
swithc to debug util
implement ticket manager