some updates in Util