wacky conditionals

working