added comparison, better examples