rather create a constructor in SGString that does the allocation and size assignment than doing that manually here