cleaned it up so it now properly shows [string] for output, need to see if we can't clean it up further and make it more generic somehow then iterate and figure out how to hook it into the module/plugin system