some scratchwork w/ rx composing