How problem-based learning can help develop innovation skills 7 years ago