refactored all output using macros
verify that everything works with clean ./configure && make