add some Util