add init code in dui.cpp