Added base structure for plugin