some tools for fun