1.add utils.c/h for additional functions\n 2.finish ticket dao(not check)