adds test program + cleanup