add list mixin