Minor
Added parallel implementation