cleaned up obvious etext bugs but still failing
whitespace only
etext more printing since gdb and valgrind are failing me