move basic util to util/