improved, adding halt at error option
adding color to output
improved inline doc
defined another favorite symbol