move more methods to the Utils trait
add some more utilities