inline utility.h
delete utility.cpp
add time delay type