c problem interface now in _cproblem module and import*'d into problems