initial checkin for funkshield