alter 5.3.cpp