test program improvements