even more fancy stuff for terminals