added support for plugin&custom field