Switch Case Algorithm