initial checkin of plugin