outsourced ascii-art
outsourced filechecks
added missing include
typo + macro use fixed
comments added