THEN coding problem