problem entity (description, name, etc) and problem data structure draft