#79 dynamic text, shared memory and junk removed