mixins for creation of nested lists