nice printing, bug fixes