Added plugin base structure