readme has separate code blocks for input/output