as a function, tested on Cetaceans