decorator example, call funcs by name