add flow field class and shader