funny thing,let the gui dynamic