**Second**, create your Renderer implementing `LevelListItemRenderer`.
Do not forget to override methods `bind`, `animateToggleChildren` (unless Renderer is specific for leaf items, with no children),
`toggleChildrenFinished`, `hookListeners`. If you extend `DefaultLevelItemRenderer` instead, there is no need to create`differentiateParentOrChildDisplay` and
`differentiateUnfoldedCondition`, just use them as they are or override them if needed.
**Third**, create your adapter implementing `LevelListRVRendererAdapter`. There is no need to implement any methods.
You can optionally implement `filterCriteria` method if you wish to filter `RecyclerView` results against something more / else than just the itemName (working by default).
returninflater!!.inflate(R.layout.my_leaf_item_row_layout,parent,false)// this layout disallows children from UI, for example, does not contain button for toggling children
}
}
```
Example of implementation of the no-leaf or parent specific Renderer