print invalid parameter
delete surplus statement