add a demo on how to use SupportFunctions