some work on getWritableStructListPointer. still buggy
default text builder was broken