if else info for wacky problem/ conditional assignment