used asserts for lists