this is not necessary. probably put it inside the else