more useful tools