Customer involvement makes better experiences