modify shit to make things faster. basically buffer the strings and optimize for garbage collection