TAIT DNYANDEV WARADE BY REASONING | undefined