finish refactoring feedback messages, now all contained in printer