added ability to use additional params to pass to scatter
resolving conflict