define the problem