add abstract script