added cases class