finished wacky conditionals