Changed abstract and challenging.