Fish swim using undulations of their body and fins. They have a network of muscles that contract and relax to create waves that travel down the body and propel the fish forward. Fins provide control, thrust, lift, and drag. Forces acting on the fish include thrust from parts of the body pushing against water and lift and drag forces. Fish also generate lift using their swim bladder by inflating or deflating it with oxygen to control buoyancy. Forces resisting the fish's movement include frictional, pressure, and form drag.