restructuring, fixed renderList???WithSep (quick and dirty)
restructuring