first pass at fluid