conditionals wacky

still working