adaptive features of fish