more work on blocks, passthru and topics