respond on join + sample from arrays