Changed the format of the problem data type and updated the code that parses problems to that format