separate commands and output whilst navigating list nesting levels doom. :)