fluid platforming