adding new plugin structure