regenerated, added new result feature