more functions in example