change to linear dist, just in case

modification to allow linear dist to create individual output vars instead of arrays. This is done via an optional init arg. Default is still array.