fixed genroot_ub