added SeparateLevelCharacter attribute to improve tree organization