[ ] pretty errors
[ ] include color
[ ] pretty output
[ ] consider terminal dimensions
[ ] nice indentation and spacing