implemeted the creation of new problems
merged