General Tools

Tools for general purposes