new feature by feature display logic