Wacky conditional

all code completed