ALL PURPOSE TOOL