adding rule case shells