Functional adaptations in FIN swimming