what else is it? its just a function which we pass? we already describe it as a plugin...