Plugin adapter

Plugin adapterPlugin adapterPlugin adapterPlugin adapterPlugin adapterPlugin adapterPlugin adapterPlugin adapterPlugin adapterPlugin adapterPlugin adapterPlugin adapterPlugin adapterPlugin adapterPlugin adapterPlugin adapterPlugin adapterPlugin adapter