COMMON unify uds and hash