refactored model symbol forests