added problemset model