several hard problems