this block must have the same number of pointers and samples per connection