add util and fix some...
update License