Revise the create_problem
Merge branch 'review/v0.1' into develop