Refractoring casesAvailables