for programming-s test