some input helpers (instruction messages, etc) and style changes