create Plugin instance