renaming
smart con for Case