Funtional plugin.