IMPORTANT : Added 'break' statements in 'switch'