first round of console-like behaviour