more lines about generalizing the problem