skeleton outline of List342.cpp