add shell plugin