Functional plugin.