added root taker utility