added fluid simulator