making the fluid version