hacked on abstract with james, chenyu, and di