continuing down the stream-way of working to answer the ideas in #90