updated full-stokes