equalities - with logging integrated
lists