Function plugin for construct