fixing an extend logical error in et-add and implementing logic fix in executethis