add some functions to try