Dynamics of complex fluids