new file:   dualpal.cpp