rename 2 functions, put in more examples