updates to strings, weird segfault