some more functions to try