Counter current enabling the swimmer to swim in place. This may be accomplished either by accelerating the water past the swimmer or by supporting the swimmer known as a countercurrent swimming, The swimmer swims unrestrained against an adjustable stream of water set in motion by means of mechanical devices, such as jets etc.