Using else makes only two outcome