change class name
BaseTemplate --to-->BaseUtils
BaseWaitUtils---des:  some operations need to wait