correction regarding else statements