some notes into schematic
response block join and split functions