this should have fluid motion solved