part of the program, without test