set plugin interface