split items and renders, and stuff