fixed plugin base