simple separator + nesting implemented