change artifact name to navier-stokes and extract a method