major shift to seibel's method, restructuring ifs