impl as outer plugin