new way to pass the parameters to the sa