add plugin code